Pious: an Architecture for Parallel I/o in Distributed Computing Environments 1
نویسنده
چکیده
PIOUS is a parallel le system architecture for providing process groups access to permanent storage within a heterogeneous network computing environment. PIOUS employs data declustering to exploit the combined le I/O and bu er cache capacities of multiple interconnected computer systems. Elements of the PIOUS architecture interoperate via transaction-based protocols to provide concurrency control and fault tolerance for parallel I/O operations. PIOUS is a true parallel I/O system that provides coordinated access to le objects with guaranteed consistency semantics. The PIOUS le system de nes para les, two-dimensional le objects that simplify mapping array data, and provides a process interface with a number of le views. Performance results from a PIOUS prototype are encouraging, demonstrating the e ectiveness of the PIOUS architecture for achieving cost-e ective, scalable le system performance within a network computing environment.
منابع مشابه
PIOUS: A Scalable Parallel I/O System for Distributed Computing Environments
Environments Steven A. Moyer V. S. Sunderam Department of Mathematics and Computer Science Emory University, Atlanta, GA 30322, U.S.A. fmoyer, [email protected] Abstract PIOUS is a parallel le system architecture that provides cost-e ective, scalable bandwidth in a network computing environment. PIOUS employs data declustering, to exploit the combined le I/O and bu er cache capacities of ne...
متن کاملParallel I/o as a pArallel Application
Metacomputing environments provide a software platform for implementing parallel applications utilizing networked computing resources. Such programming environments ooer a cost-eeective alternative to parallel machines for many classes of problems. Unfortunately , most metacomputing environments either provide no I/O facilities, or serialize all I/O requests and thus limit application performan...
متن کاملA Parallel I / O System for High - Performance DistributedComputing
PIOUS is a parallel le system architecture for providing process groups access to permanent storage within a heterogeneous network computing environment. PIOUS supports parallel application development by providing coordinated access to paraale le objects with guaranteed consistency semantics and a dynamically-selectable fault tolerance level. For performance, PIOUS declusters les to exploit th...
متن کاملParallel I/O for distributed systems: Issues and implementation
Parallel and distributed computing have matured suuciently for their adoption in production environments, consequently necessitating eeec-tive, robust, and eecient frameworks for input and output. A number of concurrent I/O initiatives have evolved in response to these needs, some system speciic, others proposing an abstract framework and portable interface. These parallel and distributed I/O e...
متن کاملObject{oriented Distributed and Parallel I/o Streams
Writing programs for parallel and distributed computing environments can be signiicantly more complex than writing programs for their sequential counterparts. These complexities mainly arise from the additional synchronization and communication requirements imposed by such environments. These requirements also make debugging and maintaining such programs sig-niicantly more complicated. The prob...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993